package com.psp.park.service;

import com.psp.park.controller.res.bean.RVisiterBean;
import com.psp.park.service.impl.PageResult;

public abstract interface VisitorService {
	
	/**
	 * 辅助用户注册：手机号/邮箱
	 * @param userId
	 * @param userName
	 * @param account
	 * @param phoneCode 
	 * @param imgCode 
	 * @param imgKey 
	 * @return
	 */
	public abstract boolean reg(String userId, String userName, String account, String phoneCode, String imgKey, String imgCode);
	
	/**
	 * 获取辅助登录的用户列表
	 * @param page
	 * @param pageSize
	 * @param uid
	 * @return
	 */
	public abstract PageResult<RVisiterBean> getList(int page, int pageSize, String uid);
	
	/**
	 * 发送手机验证码
	 * @param phone
	 * @return
	 */
	public abstract boolean sendVCode(String phone);
	
	/**
	 * 检验图形验证码
	 * @param imgKey
	 * @param imgCode
	 */
	public abstract void checkImgCode(String imgKey, String imgCode);
	
}
